package com.sjgl.esdn.management.entity;

import java.util.Date;

/**
 * @author sjgl
 */
public class FileManagement {

    private Long fileId;//文件id
    private String fileName;//文件名
    private String fileSuffix;//后缀内容
    private Integer fileType;//文件类型
    private String fileIntro;//简介
    private Integer browseNum;//浏览量
    private Integer downloadNum;//下载量
    private Integer likeNum;//点赞量
    private Integer collectionNum;//收藏量
    private Integer createBy;//创建者id
    private Date createTime;//创建时间
    private Integer updateBy;//修改者id
    private Date updateTime;//修改时间
    private Integer abandonId;//下架者id
    private Date abandonTime;//下架时间
    private String abandonReason;//下架理由
    private String Remark;//备注

    public Long getFileId() {
        return fileId;
    }

    public void setFileId(Long fileId) {
        this.fileId = fileId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFileSuffix() {
        return fileSuffix;
    }

    public void setFileSuffix(String fileSuffix) {
        this.fileSuffix = fileSuffix;
    }

    public Integer getFileType() {
        return fileType;
    }

    public void setFileType(Integer fileType) {
        this.fileType = fileType;
    }

    public String getFileIntro() {
        return fileIntro;
    }

    public void setFileIntro(String fileIntro) {
        this.fileIntro = fileIntro;
    }

    public Integer getBrowseNum() {
        return browseNum;
    }

    public void setBrowseNum(Integer browseNum) {
        this.browseNum = browseNum;
    }

    public Integer getDownloadNum() {
        return downloadNum;
    }

    public void setDownloadNum(Integer downloadNum) {
        this.downloadNum = downloadNum;
    }

    public Integer getLikeNum() {
        return likeNum;
    }

    public void setLikeNum(Integer likeNum) {
        this.likeNum = likeNum;
    }

    public Integer getCollectionNum() {
        return collectionNum;
    }

    public void setCollectionNum(Integer collectionNum) {
        this.collectionNum = collectionNum;
    }

    public Integer getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Integer createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(Integer updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getAbandonId() {
        return abandonId;
    }

    public void setAbandonId(Integer abandonId) {
        this.abandonId = abandonId;
    }

    public Date getAbandonTime() {
        return abandonTime;
    }

    public void setAbandonTime(Date abandonTime) {
        this.abandonTime = abandonTime;
    }

    public String getAbandonReason() {
        return abandonReason;
    }

    public void setAbandonReason(String abandonReason) {
        this.abandonReason = abandonReason;
    }

    public String getRemark() {
        return Remark;
    }

    public void setRemark(String remark) {
        this.Remark = remark;
    }

    @Override
    public String toString() {
        return "FileManagement{" +
                "fileId=" + fileId +
                ", fileName='" + fileName + '\'' +
                ", fileSuffix='" + fileSuffix + '\'' +
                ", fileType=" + fileType +
                ", fileIntro='" + fileIntro + '\'' +
                ", browseNum=" + browseNum +
                ", downloadNum=" + downloadNum +
                ", likeNum=" + likeNum +
                ", collectionNum=" + collectionNum +
                ", createBy=" + createBy +
                ", createTime=" + createTime +
                ", updateBy=" + updateBy +
                ", updateTime=" + updateTime +
                ", abandonId=" + abandonId +
                ", abandonTime=" + abandonTime +
                ", abandonReason='" + abandonReason + '\'' +
                ", remark='" + Remark + '\'' +
                '}';
    }
}
